15099 matches found
CVE-2019-19814
CVE-2019-19814 affects Linux kernel 5.0.21 when mounting a crafted f2fs filesystem image. The bug is in the __remove_dirty_segment slab code: an array is bounded by 8 dirty types, but an index can exceed this bound, causing a slab-out-of-bounds write and potential memory corruption. The provided ...
CVE-2021-47428
CVE-2021-47428 is a Linux kernel issue in powerpc/64s emergency stack handling where the emergency path could jump into a non-trivial macro path; the fix avoids numeric labels when jumping over macros. Several vendor/MiracleUnity advisories reference the same patch and include the same descriptio...
CVE-2021-47429
CVE-2021-47429 – Linux kernel (powerpc/64s): The issue occurs when an unrecoverable MCE is handled in NMI context, where the true NMI handling path could lead to calling an async MCE handler and corrupt IRQ state. The fix introduces separate _async and NMI-specific machine_check_exception handler...
CVE-2022-1671
CVE-2022-1671 is a local NULL pointer dereference in the Linux kernel function rxrpc_preparse_s (net/rxrpc/server_key.c). The flaw allows a local attacker to crash the system or leak internal kernel information. Public references indicate this CVE was addressed in SUSE-SU-2022:2615-1, which fixes...
CVE-2022-1975
CVE-2022-1975 refers to a sleep-in-atomic bug in the Linux kernel NFC subsystem, specifically in /net/nfc/netlink.c, which allows a local attacker to crash the kernel by simulating an NFC device from user-space. The vulnerability is described in the initial CVE entry and echoed in connected Nessu...
CVE-2022-48754
CVE-2022-48754 affects the Linux kernel phylib component. A use-after-free could occur because phy_device_reset() was called after put_device() in phy_detach(), whereas the fix reorders the call to phy_device_reset() to occur before put_device(), preventing use-after-free of phydev. That root cau...
CVE-2022-49028
CVE-2022-49028 concerns the Linux kernel ixgbevf driver. The advisory notes a resource leak in ixgbevf_init_module(): when pci_register_driver() fails, the workqueue created by create_singlethread_workqueue() is not destroyed. The fix adds destroy_workqueue() in the failure path to prevent the le...
CVE-2022-49123
CVE-2022-49123 affects the ath11k driver in Linux kernels where frames flush of management frames could deadlock, leading to queue flush failures. The vulnerability has upstream fixes (kernel commits referenced in the CVE entry) and downstream patches appear in OS advisories for Root-OS (Ubuntu 2...
CVE-2022-49214
CVE-2022-49214 pertains to the Linux kernel on PowerPC 64s where Data SLB (Data Segment) faults do not set DSISR to a useful value, causing misclassification of read vs. write faults. The fix reworks the printing logic to treat SLB faults separately and only print read/write when the fault type c...
CVE-2022-49592
CVE-2022-49592 affects the Linux kernel driver net/stmmac: a left-shift overflow in MTL_RXQ_DMA_MAP1 occurs when the number of TX/RX queues exceeds four, due to a 32‑bit mask calculation. UBSAN reports show a shift-out-of-bounds during UBSAN checks, leading to a potential warning path in dwmac4_c...
CVE-2023-35828
CVE-2023-35828 affects the Linux kernel with a use-after-free in the Renesas USB3 gadget driver (drivers/usb/gadget/udc/renesas_usb3.c: renesas_usb3_remove). The vulnerability is triggered in certain removal paths, enabling local attackers to potentially crash the kernel or escalate privileges. A...
CVE-2023-52810
CVE-2023-52810 refers to a Linux kernel issue in fs/jfs where l2nbperpage could become negative, causing a shift-out-of-bounds UBSAN failure in jfs_dmap.c. Reports indicate UBSAN: shift-out-of-bounds with shift exponent -16777216 and that the fix adds a validity check for negative db_l2nbperpage ...
CVE-2023-52847
CVE-2023-52847 (Linux kernel - media/bttv): A race between the bttv_irq_timeout timer and removal can lead to use-after-free when the timer fires after btv has been freed. The root cause is that remove() didn’t delete the timer, potentially invoking a freed btv in the timer handler. The fix is to...
CVE-2024-26634
CVE-2024-26634 — Normal mode Affected: Linux kernel net subsystem involving network namespace handling. Summary: A BUG triggered when removing a net namespace with conflicting interface altnames could cause the main interface name to be overwritten during the namespace teardown. This occurred whe...
CVE-2024-27413
CVE-2024-27413 is a Linux kernel vulnerability affecting the EFI capsule loader. The defect occurs in drivers/firmware/efi/capsule-loader.c during efi_capsule_open, where an allocation uses sizeof(void*) for a phys_addr_t on 32-bit builds, leading to insufficient allocation size (4 bytes vs 8). T...
CVE-2024-36977
CVE-2024-36977 : Linux kernel vulnerability in usb: dwc3 handling of ENDXFER. A 1 ms delay was added in __dwc3_stop_active_transfer() to ensure ENDXFER completes before unmapping requests, preventing SMMU faults when IOC is cleared during a concurrent IN request and soft_disconnect. Affected comp...
CVE-2024-38635
CVE-2024-38635 pertains to the Linux kernel soundwire cadence driver. The root cause was an incorrect PDI offset that added an offset to the PDI array, risking out-of-bounds access. A follow-up patch completely removes this useless offset. The Fixes tag was not provided because no known platforms...
CVE-2024-40956
CVE-2024-40956 affects the Linux kernel (dmaengine: idxd). The vulnerability is a use-after-free in irq_process_work_list, caused by reusing a descriptor while it may still be referenced. The fix uses list_for_each_entry_safe() to safely iterate and delete entries during the loop; freeing the des...
CVE-2024-42315
CVE-2024-42315 – exFAT deadlock fix in Linux kernel . The issue occurs when exposing a file with entries exceeding ES_MAX_ENTRY_NUM, where the bh-array is allocated with GFP_KERNEL inside __exfat_get_dentry_set, potentially causing a deadlock on sbi->s_lock between processes. The fix changes t...
CVE-2024-43823
CVE-2024-43823 is a Linux kernel PCI keystone issue where a DT error can cause a NULL pointer dereference in ks_pcie_setup_rc_app_regs when IORESOURCE_MEM is missing. The description in the sources states the bug occurs if a Device Tree error leads to a NULL in resource_list_first_type(), with pc...
CVE-2024-49954
CVE-2024-49954: Linux kernel vulnerability fixed by replacing WARN_ON with pr_warn in static_call_module_notify() to avoid unnecessary fatal behavior on __static_call_add_module() memory allocation failures. The WARN_ON() could panic when panic_on_warn is set, whereas the memory allocation failur...
CVE-2024-49966
CVE-2024-49966 in the Linux kernel (OCFS2) fixes a bug where an active delayed work could remain when freeing oinfo after an error in global quota read, triggering a warning. The patch cancels the dqi_sync_work before freeing oinfo and changes the read_file_info error path to return a status inst...
CVE-2024-50056
CVE-2024-50056 pertains to the Linux kernel USB gadget UVC driver. The description documents a fix for an ERR_PTR dereference in uvc_v4l2.c, specifically preventing potential dereferencing of ERR_PTR() in find_format_by_pix() and uvc_v4l2_enum_format(). A related related issue is also addressed i...
CVE-2024-50077
CVE-2024-50077 — Linux kernel Bluetooth ISO init issue (net/bluetooth/iso.c) : The vulnerability arises when debugfs is disabled (bt_debugfs creation failure) causing iso_init() to return early and not set iso_inited, enabling subsequent calls to trigger duplicate registrations (proto_register(),...
CVE-2024-53090
CVE-2024-53090 : In the Linux kernel, the afs lock recursion issue occurred when afs_wake_up_async_call() could incur lock recursion if called from AF_RXRPC while holding the notify_lock and trying to pass an afs_call ref to a work queue. If the afs_call was already queued, an extraneous ref coul...
CVE-2024-56574
CVE-2024-56574 affects the Linux kernel ts2020 I2C driver (ts2020_probe). A NULL pointer dereference occurs when registering an i2c device via sysfs without platform data, because probe uses platform data that may be missing. The root cause is missing platform data during dynamic sysfs registrati...
CVE-2024-56670
CVE-2024-56670 : Linux kernel vulnerability in the usb gadget u_serial driver where a NULL dereference could occur when port->port_usb is NULL during multi-threaded access. The description documents a race between gs_open/gs_start_io and disconnect paths (gserial_disconnect/composite_disconnec...
CVE-2024-56752
CVE-2024-56752 affects the Linux kernel DRM/Nouveau path (gf100) where a missing unlock in gf100_gr_chan_new() could occur when gf100_grctx_generate() fails. The fix explicitly unlocks gr->fecs.mutex before returning the error, addressing an inconsistent return on the mutex in gf100_gr_chan_ne...
CVE-2024-57802
CVE-2024-57802 affects the Linux kernel; root cause is an unvalidated skb buffer size in netrom path (nr_route_frame) leading to a KMSAN-uninit read when sending on ieee802154. The issue arises because the skb buffer could be too small, masking the real problem that nr_route_frame does not valida...
CVE-2024-57999
The CVE-2024-57999 issue affects PowerPC pseries IOMMU handling in the Linux kernel. The vulnerability arises because the index used when setting the IOMMU bitmap is an int while the address is unsigned long, producing negative bitmap values, and because the DMA offset is treated as page-sh shift...
CVE-2024-58099
Summary (CVE-2024-58099, Linux kernel vmxnet3): The issue occurs in vmxnet3_xdp_xmit_frame where a DMA address is computed as page_pool_get_dma_addr(page) + VMXNET3_XDP_HEADROOM. If a native XDP BPF program moves xdp->data (e.g., via xdp->data_hard_start), the fixed offset yields an incorre...
CVE-2025-21680
The CVE-2025-21680 issue affects the Linux kernel’s pktgen code, specifically get_imix_entries, where an insufficient boundary check on the imix_entries array allows out-of-bounds access when a large number of imix entries are passed. This leads to UBSAN reported array-index-out-of-bounds in net/...
CVE-2025-21714
CVE-2025-21714 : Linux kernel RDMA/mlx5: fix implicit ODP use after free. The issue could lead to invalidating the MR twice, queuing MR destroy work twice, and a race where the second work runs after the first freed MR, causing a user-after-free and refcount underflow. The fix uses __xa_cmpxchg()...
CVE-2025-21812
CVE-2025-21812 concerns AX25 code in the Linux kernel. A lockdep/potential deadlock issue was observed around ax25_setsockopt() where a syzbot thread attempting to acquire rtnl_mutex could deadlock with a thread holding sk_lock-AF_AX25, due to an existing dependency chain involving ax25_setsockop...
CVE-2025-37829
CVE-2025-37829 affects the Linux kernel: cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate(). The root cause is that cpufreq_cpu_get_raw() can return NULL when the target CPU is not present in policy->cpus mask, and scpi_cpufreq_get_rate() does not handle this, causing a NULL pointer ...
CVE-2025-37865
CVE-2025-37865 affects Linux kernel net: dsa mv88e6xxx code. The bug arises when deleting VLANs on devices where MST is unsupported: mv88e6xxx_port_vlan_leave() calls mv88e6xxx_mst_put() which looks up an MST entry by sid. If the vtu/vlan population path fails to populate vlan.sid, a stale or zer...
CVE-2025-38003
The CVE-2025-38003 issue affects the Linux kernel BCM CAN component where procfs content generation for a bcm_op being removed lacked proper rcu_read_lock protection, risking unreliable data in procfs (use-after-free style) due to missing rcu handling. A patch adds the missing rcu_read_lock() and...
CVE-2025-39755
CVE-2025-39755 affects the Linux kernel (staging: gpib) where the pcmcia_driver struct used the old .name initialization in the drv field, causing a NULL pointer dereference in strcmp during pcmcia_register_driver. The fix is to initialize the pcmcia_driver struct name field. Impact is a local at...
CVE-2015-2830
CVE-2015-2830 affects the Linux kernel (arch/x86/kernel/entry_64.S) prior to 3.19.2. The TS_COMPAT flag can reach a user-mode task, potentially allowing local attackers to bypass seccomp or audit protections via crafted applications using fork or close. A fix is available in 3.19.2 and later; att...
CVE-2015-7550
CVE-2015-7550 concerns the Linux kernel’s keyctl_read_key in security/keys/keyctl.c, where a missing semaphore around a race between keyctl_revoke and keyctl_read can allow a local user to trigger a NULL pointer dereference and system crash (DoS) and possibly other impact. The vulnerability exist...
CVE-2017-18204
CVE-2017-18204 affects the Linux kernel via ocfs2_setattr in fs/ocfs2/file.c, exploitable by local users to cause a denial-of-service (deadlock) when using DIO. The vulnerability exists in kernel versions before 4.14.2; Ubuntu advisories (USN 3617-3 and related) and Unity Linux advisories referen...
CVE-2019-19043
The CVE-2019-19043 vulnerability affects the Linux kernel’s i40e driver path: memory leak in i40e_setup_macvlans() within i40e_main.c up through kernel 5.3.11. Triggering i40e_setup_channel() failures can cause memory consumption leading to a denial of service. Connected advisories (Unity Linux U...
CVE-2022-1204
CVE-2022-1204 is a use-after-free flaw in the Linux kernel’s Amateur Radio AX.25 protocol handling that can allow a local attacker to crash the system. Connected advisories confirm this is a kernel-level issue, with public reports across multiple distributions (Debian, Mageia, Mariner, etc.). Aff...
CVE-2022-49180
The CVE-2022-49180 issue affects the Linux kernel’s LSM path, specifically a general protection fault in legacy_parse_param. The vulnerability arises when a security module (Smack) processes a recognized mount option and a following BPF hook returns -ENOPARAM, confusing the caller, while the SELi...
CVE-2022-49330
The CVE-2022-49330 issue affects the Linux kernel's MTU probing logic in net/ipv4/tcp_input.c. Specifically, tcp_mtu_probe() starts an MTU probe only when tcp_snd_cwnd(tp) is >= 11, but tcp_snd_cwnd(tp) can later be reduced before the probe completes, creating a scenario that could lead to a z...
CVE-2022-49587
The CVE-2022-49587 entry concerns a data-race in the Linux kernel related to reading sysctl_tcp_notsent_lowat, which could be modified concurrently. The fix is to add READ_ONCE() to the reader, addressing a sysctl data-race in the tcp stack. The vulnerability is rated with CVSS v3.1 metrics indic...
CVE-2022-49590
Summary : CVE-2022-49590 targets the Linux kernel IGMP subsystem, specifically a data race in reading sysctl_igmp_llm_reports that can occur when the value is changed concurrently. The documented fix adds READ_ONCE() to readers of net.ipv4.sysctl_igmp_llm_reports to prevent races. The vulnerabili...
CVE-2022-49638
CVE-2022-49638 affects the Linux kernel ICMP subsystem. It arises from data races when reading icmp sysctl variables, which can be changed concurrently. The fix adds READ_ONCE() around these reads. According to the descriptor, impact is Availability (HIGH) with no confidentiality or integrity imp...
CVE-2022-49646
CVE-2022-49646 affects the Linux kernel’s wifi/mac80211 code. When using iTXQ, the queue-selection logic assumed a single broadcast vif queue (BE). Allowing non-BE queue markings breaks that assumption and can break txq->ac == skb_queue_mapping, impacting queue handling in the driver and poten...
CVE-2022-49746
The CVE-2022-49746 issue affects the Linux kernel DMA engine, specifically the imx-sdma path. A memory leak can occur in sdma_transfer_init when sdma_load_context() fails: the sdma_desc is freed, but the allocated desc->bd was not, leading to a leak (as illustrated by timeout/login messages). ...